.custom-tag {
  padding: 4px 12px;
  font-size: 14px;
  border-radius: 4px;
  background: #fff;
  color: #333;
  border: none;
}

.adm-space-item {
  max-width: 100%;
  word-break: break-all;
}

.adm-tag {
  word-break: break-all;
  white-space: break-spaces;
  word-wrap: break-word;
}

.custom-tag-selected {
  padding: 4px 12px;
  font-size: 14px;
  border-radius: 4px;
  background: var(--adm-color-primary);
  color: #fff;
  border: none;
}

.custom-tag-add {
  --adm-color-primary: #999;
  padding: 4px 12px;
  font-size: 14px;
  border-radius: 4px;
  background: #f5f5f5;
  color: #666;
  border: 1px dashed #999;
}

.custom-tag:active,
.custom-tag-selected:active,
.custom-tag-add:active {
  opacity: 0.8;
}